/**
 * @param {string} a
 * @param {string} b
 * @return {string}
 */
// 二进制求和
 var addBinary = function(a, b) {
    let res=[];
    let i=a.length-1,j=b.length-1;
    let c=0;
    while(i>=0||j>=0||c){
    const aa=Number(a[i])?Number(a[i]):0;
    const bb=Number(b[j])?Number(b[j]):0;
    let sum=aa+bb+c;
    if(sum==2)
    {
        sum=0;
        c=1;
    }
    else if(sum==3){
        sum=1;
        c=1;
    }
    else{
        c=0;
    }
    res.unshift(sum);
    j--;i--;
    }
    return res.join('');
    };